package by.kniazhych.core.events {
	
	/**
	 * ...
	 * @author Boutylin Mikhail
	 */
	
		import by.vaukalak.core.events.BaseEvent;
	

	
	public class GameEvent extends BaseEvent{
		
		//--------------------------------------------------------------------------
		//
		//  MODEL EVENTS
		//
		//--------------------------------------------------------------------------
		
		public static const PEACE_MOVED:String = "peaceMoved";
		public static const PEACE_CHANGED:String = "peaceChanged";
		public static const ACTION_PROCESSED:String = "actionProcessed";
		
		//--------------------------------------------------------------------------
		//
		//  VIEW EVENTS
		//
		//--------------------------------------------------------------------------
		/**
		 * dispatches when user releases a peace
		 */
		public static const PEACE_RELEASED:String = "peaceReleased";
		
		public function GameEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false) {
			super(type, bubbles, cancelable);			
		}
		
	}

}